package net.qhzw.admin.entity;


import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/***
 * 人员表
 */

@Data
public class Personnel implements Serializable {

    private static final long serialVersionUID = 1L;

    private String id;

    /***
     * 人员名称
     */
    private String name;


    /***
     * 经名
     */
    private String jingMing;

    /**
     * 身份证号
     */
    private String idUmber;


    /***
     * 民族
     */
    private String nation;


    /***
     * 性别
     */
    private String gender;


    /**
     * 户口所在地
     */
    private String address;


    /***
     * 发证单位
     */
    private String issuingUnit;


    /***
     * 发证时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date issuingTime;


    /**
     * 备案机关
     */
    private String filingAuthority;


    /***
     * 备案号
     */
    private String recordNo;


    /***
     * 教职身份
     */
    private String facultyIdentity;


    /**
     * 认证时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date certificationTime;


    /***
     * 照片
     */
    private String photo;

    /***
     * 所属机构
     */
    private String mechanism;

    /***
     * 逻辑删除 0:代表删除 1: 不删除
     */
    private Integer isDelete;



}
